Android Developer
Gaurav Sharma
Top 1% Leaders @Flexi Roundtables | GCC Enabler & Ex-Accenture | 65+ Unicorns ?? | Building communities for market, team, and brand value ???? | World Largest Engagement @Flexi Analyst Survey - ?? Top Choice
Hello All,
I had spent 9 years in IT and worked with 44 companies of Fortune 500 and will tell you how fresher learn Andriod in those companies. lets get started
Learning to develop on Android is much more than learning APIs and shortcuts. It's training your brain to think like a mobile developer.
Step 1:
Build Your First App
- Explore the basics of Android, such as creating text, images, and interactive buttons
- Set up the development environment and create a Dice Roller Android app
- Navigate the Main Map Anatomy of an Android app
Step 2:
Layouts
- Learn different kinds of views and resources
- Explore arranging elements with the Android Studio's Layout Editor
- Connect views with data through data binding
Step 3:
App Navigation
- Learn how to build apps that contain multiple screens known as destinations
- Use Android Studio tools to create and visualize a map, or graph, of destinations that show navigation paths in your app
- Learn the navigation patterns and user interface that Android users expect to see, so that your app will be intuitive and familiar
Step 4:
Activity & Fragment Lifecycle
- Learn all about the Android Activity Lifecycle
- Create a one-screen app called Dessert pusher
- Debug common issues through an understanding of lifecycles
Step 5:
App Architecture (UI Layer)
- Learn one way to structure an Android app and the benefits that come with this design
- Learn about two classes in the lifecycle library: ViewModel and LiveData
Step 6:
App Architecture (Data Layer)
- Build a Sleep Quality Tracker app and use a database to store the data over time
- Use SQLite to manage your database
Step 7:
RecyclerView
- Use RecyclerView to make significant improvements in the UI of your app
Step 8:
Connect to the Internet
- Build an application that connects to an internet server to retrieve and display live data
- Simplify fetching data and images, to make sure the app reasonably conforms to networking and image loading best practices.
Step 9:
Behind the Scenes
- Learn how to implement offline caching by building an app that lets users watch DevByte videos
- Take an online-only app and transform it to work offline by adding offline caching
Step 10:
Designing for Everyone
- Improve your app design to support multiple languages as well as support multiple device sizes and orientations
- Learn how to make your app accessible for users who might need assistance navigating, like supporting talkback and push button navigation
Feel free to reach me:)
Skype: connectingthedots02
Whatsapp: 0919818076696