Android Chess 019: Implementing ChessModel.movePiece(..) method

Android Chess 019: Implementing ChessModel.movePiece(..) method

Android Chess 022: Moving chess pieces with fingerПодробнее

Android Chess 022: Moving chess pieces with finger

Android Chess 020: Overriding onTouchEvent(..) method in ChessViewПодробнее

Android Chess 020: Overriding onTouchEvent(..) method in ChessView

Android Chess 023: Don't use mutable element in SetПодробнее

Android Chess 023: Don't use mutable element in Set

Android Chess 013: Drawing all 32 pieces on chessboardПодробнее

Android Chess 013: Drawing all 32 pieces on chessboard

Android Chess 016: Using Kotlin interface to decouple classes ChessView and MainActivityПодробнее

Android Chess 016: Using Kotlin interface to decouple classes ChessView and MainActivity

Android Chess 015: Introducing Kotlin "let" and "it" syntax used for nullableПодробнее

Android Chess 015: Introducing Kotlin 'let' and 'it' syntax used for nullable

Android Chess 014: Making chessboard lighter using customized color of Color.argb(..)Подробнее

Android Chess 014: Making chessboard lighter using customized color of Color.argb(..)

Android Chess 021: Fixing "requires API level 26"Подробнее

Android Chess 021: Fixing 'requires API level 26'

Android Chess 018: How to do "guard let" statement in Kotlin like Swift?Подробнее

Android Chess 018: How to do 'guard let' statement in Kotlin like Swift?

Android Chess 012: Drawing pieces inside squares of chessboardПодробнее

Android Chess 012: Drawing pieces inside squares of chessboard

Freestyle Chess Grand Slam Las Vegas: Hikaru v. Levon & Fabiano v. Pragg Headlines Quarterfinals!Подробнее

Freestyle Chess Grand Slam Las Vegas: Hikaru v. Levon & Fabiano v. Pragg Headlines Quarterfinals!

Android Chess 017: Making chessboard scalable based on Canvas.width and Canvas.heightПодробнее

Android Chess 017: Making chessboard scalable based on Canvas.width and Canvas.height

Freestyle Chess Las Vegas | QF Game 1 | Pragg vs Caruana, Abdusattorov vs Arjun, Magnus vs ViditПодробнее

Freestyle Chess Las Vegas | QF Game 1 | Pragg vs Caruana, Abdusattorov vs Arjun, Magnus vs Vidit

Android Chess 049: Printing chessboard in PGN formatПодробнее

Android Chess 049: Printing chessboard in PGN format

When Chess and Checkers Meet Each OtherПодробнее

When Chess and Checkers Meet Each Other

318 billion different possible positions after 4 movesПодробнее

318 billion different possible positions after 4 moves

Android Chess 011: Using Kotlin mutable map to cache all 12 piece bitmapsПодробнее

Android Chess 011: Using Kotlin mutable map to cache all 12 piece bitmaps

How to play ultra bullet on chess.comПодробнее

How to play ultra bullet on chess.com

Актуальное