Bench press is a starter project that I use for,
- Evaluating various Android architectures.
- Tuning my workflow and build "muscle-memory" to maximize productivity while building features.
There are a total of 6 exercises. The exercises are intentionally kept simple in order to focus on the architecture and workflow. Each exercise brings in various aspects of the platform for the developer to get a sense of how the architecture would fit into several real life scenarios.
A simple counter application that has an increment and decrement button.
An application that displays a greeting when a user types their name.
BMI calculator problem with some domain modeling, persistent settings and initial configuration.
Exercise deals with network call and saving the user token to the disk.
Handling Android permissions and Activity results.
Quiz app with timer, database and fragment to deal with state saving / restoration and multiple async sources.
Copyright 2019 Ragunath Jawahar
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.