https://github.com/b-basoglu/simpleproject/tree/video1-first-sample-project
https://www.youtube.com/watch?v=auH6ubeHKrs
Created a simple project to use as a sample project in my next videos. I did not pay attention that much for UI design.
In this project I have done following implementations;
- Single activity and two fragments
- Rearrange gradle scripts with dependencies.gradle
- Activity toolbar
- Enabling home button (back button on toolbar) in fragment
- Custom application themes
- Navigation component with safe arguments
- Data passing, state observing between fragment and activity and manage all navigations from activity via base activity and base fragment or Shared ViewModel
- ViewBinding and databinding
Please feel free to give feedback
Thank you everyone, see you on next video :D.
https://github.com/b-basoglu/simpleproject/tree/video2-file-logging
https://www.youtube.com/watch?v=0Evjd5c_x5E
- Create an android library for logging
- Use Android-logback to logs files into file and also bind logcat to android logback logger
- Show your logs in a recyclerview
- Share your files with file-provider
- Send your files with email, whatsapp, slack and many other options that will be shown when email intend is created.
- Show how to create email intend in application
- Basic string list adapter with item click listener
- Create debug manifest
Please feel free to give feedback
Thank you everyone :D.
https://github.com/b-basoglu/simpleproject/tree/video3-enrypted-shared-preferences
https://www.youtube.com/watch?v=eUCpQDZOfaY
- How to implement encrypted shared preferences (for minimum API 21).
Please feel free to give feedback
Thank you everyone :D.